#include <stdio.h>

void square(int n)
{
    int a,b,c,d;
    for(a=0;a*a<=n;a++)
    {
        for(b=0;a*a+b*b<=n;b++)
        {
            for (c=0;a*a+b*b+c*c<=n;c++)
            {
                d=n-a*a-b*b-c*c;
                if(d>=0&&d==d*d)
                {
                    printf("%d %d %d %d", a, b, c, d);
                    return 0;
                }
            }
        }
    }
}

int main()
{
    int n;
    printf("请输入一个正整数：");
    scanf("%d", &n);
    square(n);
    return 0;
}
